package com.easy.module.generator.enums;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

@Getter
@RequiredArgsConstructor
public enum QueryType {

    /**
     * 等于
     */
    eq,

    /**
     * 不等于
     */
    neq,

    /**
     * 大于
     */
    gt,

    /**
     * 大于等于
     */
    ge,

    /**
     * 小于
     */
    lt,

    /**
     * 小于等于
     */
    le,

    /**
     * 包含
     */
    like,

    /**
     * 左包含
     */
    left_like,

    /**
     * 右包含
     */
    right_like,

    /**
     * 区间
     */
    be,

    /**
     * 不是null
     */
    not_null,

    /**
     * 是null
     */
    is_null,

    /**
     * 不是空
     */
    not_empty,

    /**
     * 是空
     */
    is_empty,

    /**
     * 在列表中
     */
    in_list,

    /**
     * 不在列表中
     */
    not_list
}
